@charset 'utf-8';
a:link,
a:visited{
	color:hsl(50,40%,60%);
	text-decoration:none;
}
a:link:hover,
a:visited:hover{
	text-decoration:underline;
}
.article_text a:link,
.article_text a:visited{
	text-decoration	:underline;
	font-weight		:700;
}
.article_text a:link:hover,
.article_text a:visited:hover{
	text-decoration:none;
}
.article_text .footnotes a{
	font-weight:400;
}
.article_text a[href^="#"]:link,
.article_text a[href^="#"]:visited{
	text-decoration:none;
}
.article_text a[href^="#"]:link:hover,
.article_text a[href^="#"]:visited:hover{
	text-decoration:underline;
}
.article_text figcaption{
	font-size:12px;
}

a.readMoreLink:link,
a.readMoreLink:visited{
	clear			:both;
	margin			:0 auto;
	padding			:12px 0;
	font-size		:14px;
	text-align		:center;
	display			:block;
	width			:50%;
	border-radius	:3px;
	box-shadow		:0 2px 4px 2px hsl(0,0%,5%);
	background		:-moz-linear-gradient(top,hsl(0,0%,40%),hsl(0,0%,20%));
	background		:-webkit-gradient(linear,left top,left bottom,from(hsl(0,0%,40%)),to(hsl(0,0%,20%)));
}
a.readMoreLink:link:hover,
a.readMoreLink:visited:hover{
	background		:-moz-linear-gradient(top,hsl(0,0%,60%),hsl(0,0%,30%));
	background		:-webkit-gradient(linear,left top,left bottom,from(hsl(0,0%,60%)),to(hsl(0,0%,20%)));
}
a.readMoreLink:link,
a.readMoreLink:link:hover,
a.readMoreLink:visited,
a.readMoreLink:visited:hover{
	color			:hsl(0,0%,75%);
	text-decoration :none;
}

.article_title{
	font-size:32px;
}
.article_postinfo{
	margin:10px 0;
}
.article_postinfo li{
	font-size:16px;
	font-weight:700;
	display:inline;
	margin:0 1em 0 0;
}
.article_text{
	margin:60px 0;
	clear:both;
}
.article_text.header{
	font-size:medium;
}
.article_footer{
    position:relative;
	font-size:12px;
	padding:60px 0 0;
}
.article_footer aside [role="heading"]{
	display:none;
}
.tag-word{
	overflow:hidden;
}
.tag-word li{
	float:left;
}
.tag-word a:link,
.tag-word a:visited{
	margin			:0 6px 0 0;
	padding			:2px 8px;
	line-height		:28px;
	background		:-moz-linear-gradient(top, hsl(0,0%,95%), hsl(0,0%,85%));
	background		:-webkit-gradient(linear,left top,left bottom,from(hsl(0,0%,95%)),to(hsl(0,0%,85%)));
	border-color	:hsl(0,0%,75%);
	border-style	:solid;
	border-width	:1px;
	border-radius	:3px;
}
.tag-word a:link:hover,
.tag-word a:visited:hover{
    background		:-moz-linear-gradient(top,hsl(0,0%,90%),hsl(0,0%,80%));
	background		:-webkit-gradient(linear,left top,left bottom,from(hsl(0,0%,90%)),to(hsl(0,0%,80%)));
}
.tag-word a:link,
.tag-word a:visited,
.tag-word a:link:hover,
.tag-word a:visited:hover{
	color			:hsl(0,0%,25%);
	text-decoration	:none;
}

#pageFooter{
	overflow:hidden;
	padding:40px 5% 10px;
}

/*                                footer
***************************************/
.footer_content_wrapper{
	float:left;
	width:25%;
}
.footer_content{
	margin:0 20px;
}
.footer_content h1{
	font-size:18px;
	font-family:MOYASHI;
	font-weight:400;
}
#pageHeader{
margin:10px 0;
position:relative;
padding:20px 10% 0;
}